/**
 * @namespace Top-most namespace of the JavaScript library.
 */
var lib = {};

/**
 * Causes a class to inherit a parent class' prototype.
 * @param {Function} child The child class.
 * @param {Function} parent The parent class.
 */
lib.inherits = function(child, parent) {
	var temp = function() {};
	temp.prototype = parent.prototype;
	child.super_ = parent.prototype;
	child.prototype = new temp();
	child.prototype.constructor = child;
};
